<template>
  <!-- 导航栏 -->
  <div class="authorize-staff">
    <van-nav-bar class="page-nav-bar" left-text="授权与协议" left-arrow @click-left="$router.back()" />
    <!-- / 导航栏 -->

    <!-- 头像部分 -->
    <div class="header">
      <div class="login-btn" @click="!user && $router.push('/login')">
        <van-image v-if="user" round class="avatar" :src="user.avatar || require('@/assets/avatar.jpg')" fit="cover" />
        <div v-else class="login-item">
          <van-icon name="user-circle-o" />
        </div>
        <span v-if="user" class="text">{{ user.nickname || user.username }}</span>
        <span v-else class="text">登录 / 注册</span>
      </div>
    </div>
    <!-- <div class="h-photo">
      <div class="box">
        <span class="tx"><van-icon name="user-circle-o"/></span>
        <span class="name">{{ $store.state.user.nickname || $store.state.user.username || '未登录' }}</span>
      </div>
    </div> -->
    <!-- / 头像部分 -->

    <!-- 内容模块 -->
    <div class="footer">
      <div class="content">
        <p class="people-text">
          湖南家政平台在此特别提醒您（家服员、家政员）在阅读前，请认真阅读本《授权隐私》
          （以下简称“协议”）请您谨慎阅读并选择接收或不接受本协议。本协议又华南家政平台根据国家政策实时更新，更新后协议条款一旦公布即代替原来的协议条款，恕不另行通知。
        </p>
        <p>一、本人自愿申请建立家庭服务员信用记录</p>
        <p class="people-text">
          本人自愿加入湖南家政平台，湖南家政平台可以使用本人的身份信息、肖像信息、家庭服务信息和职业信息；身份信息包含但不限于身份证号码，姓名，性别，民族，家庭住址，健康状况，教育水平等；职业信息包含但不限于从业经历，培训情况，培训考核情况】消费者评价和投诉情况等；
        </p>
        <p>二、本人承诺：</p>
        <p class="people-text">
          本人自愿加入湖南家政平台，湖南家政平台可以使用本人的身份信息、肖像信息、家庭服务信息和职业信息；身份信息包含但不限于身份证号码，姓名，性别，民族，家庭住址，健康状况，教育水平等；职业信息包含但不限于从业经历，培训情况，培训考核情况】消费者评价和投诉情况等；
        </p>
        <p class="people-text">
          请点击：我已阅读并同意以上协议：“按钮”，代表您同意本协议的全部内容，并授权您在诚信平台的所有资料都可以向消费者展示
        </p>
      </div>
    </div>
    <!-- / 内容模块 -->

    <!-- 底部按钮 -->
    <div class="bottom" @click="onCheckout">
      <van-button class="button">我已阅读并同意以上协议</van-button>
    </div>
  </div>
</template>

<script>
import { mapState } from 'vuex'

export default {
  name: 'AuthorizeStaff',
  data () {
    return {
      checkout: false, // 复选框默认不选中
      formData: ''
    }
  },
  computed: {
    ...mapState(['user'])
  },
  created () {},
  mounted () {},
  methods: {
    onCheckout () {
      // 网络慢速的情况下
      this.$toast.loading({
        message: '正在认证...',
        forbidClick: true, // 禁止背景点击
        duration: 0 // 持续展示
      })
      this.$toast.success('认证成功')
      this.$router.back()
    }
  }
}
</script>

<style scoped lang="less">
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

.authorize-staff {
  /deep/ .page-nav-bar {
    .van-icon-arrow-left,
    .van-nav-bar__text {
      font-size: 35px;
      font-weight: 700;
    }
  }

  .header {
    height: 361px;
    background-color: #3f51b5 !important;
    display: flex;
    justify-content: center;
    align-items: center;
    .login-btn {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding-bottom: 72px;
      .login-item {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 132px;
        height: 132px;
        margin-bottom: 15px;
        background-color: #fff;
        border-radius: 50%;
        i.van-icon {
          font-size: 80px;
          color: #3296fa;
        }
      }
      .text {
        font-size: 28px;
        color: #fff;
      }
      .avatar {
        width: 136px;
        height: 136px;
        margin-bottom: 20px;
      }
    }
  }

  // .h-photo {
  //   display: flex;
  //   height: 350px;
  //   width: 100%;
  //   background-color: #3f51b5;
  //   justify-content: center;
  //   align-items: flex-start;
  //   .box {
  //     display: flex;
  //     width: 200px;
  //     height: 270px;
  //     color: #fff;
  //     justify-content: center;
  //     flex-direction: column;
  //     text-align: center;
  //     .tx {
  //       font-size: 100px;
  //     }
  //     .name {
  //       font-size: 35px;
  //     }
  //   }
  // }

  .footer {
    position: relative;
    font-size: 30px;
    .content {
      position: absolute;
      top: -20px;
      left: 50%;
      transform: translate(-50%, -5%);
      width: 90%;
      border-radius: 1%;
      padding: 30px 30px;
      background-color: #fff;
      .people-text {
        text-indent: 2em;
      }
    }
  }

  .bottom {
    padding-top: 1050px;
    .button {
      border: 0;
      color: #fff;
      width: 100%;
      height: 100px;
      font-size: 33px;
      background-color: #3f51b5;
    }
  }
}
</style>
